package com.chen.authority.model.bo;

import com.chen.authority.model.vo.*;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 服务器 业务对象
 *
 * @author chengy
 * @date 2022/09/29
 */
@Data
public class ServerBo {

    /**
     * CPU相关信息
     */
    @ApiModelProperty("CPU相关信息")
    private CpuVo cpu;

    /**
     * 內存相关信息
     */
    @ApiModelProperty("內存相关信息")
    private MemoryVo memory;

    /**
     * JVM相关信息
     */
    @ApiModelProperty("JVM相关信息")
    private JvmVo jvm;

    /**
     * 系统相关信息
     */
    @ApiModelProperty("系统相关信息")
    private SystemVo system;

    /**
     * 磁盘相关信息
     */
    @ApiModelProperty("磁盘相关信息")
    private List<SystemFileVo> systemFile;

}
